Amazon S3 offers a range of storage classes purpose-built for different use cases, including S3 Standard for frequently accessed data, S3 Intelligent-Tiering for unknown access patterns, and S3 Glacier for long-term archival at the lowest cost .
Amazon S3 offers a variety of storage classes designed to meet different performance, data access, and cost requirements. These classes range from high-performance storage for frequently accessed data to low-cost archival solutions for long-term retention. You can configure storage classes at the object level, and a single S3 bucket can contain objects stored across multiple classes, with the exception of S3 Express One Zone, which requires a specialized directory bucket . S3 Lifecycle policies can also automate transitions between storage classes as data ages .
General-purpose storage for frequently accessed data with low latency and high throughput performance .
Designed for 99.99% availability with an availability SLA of 99.9%, and 99.999999999% (11 nines) data durability .
Ideal for use cases such as cloud applications, dynamic websites, content distribution, mobile and gaming applications, and big data analytics .
Automatically reduces storage costs by moving objects between access tiers based on changing access patterns, with no performance impact or retrieval fees .
For a small monthly monitoring and automation charge per object, it monitors access and automatically moves objects not accessed for 30 consecutive days to the Infrequent Access tier, and after 90 days of no access to the Archive Instant Access tier .
Optional Deep Archive Access tier can be activated to automatically move objects not accessed for 180 days or more, saving up to 95% on storage costs .
Objects smaller than 128KB can be stored but are always charged at the Frequent Access tier rates, and no monitoring charge applies .
A high-performance, single-Availability Zone storage class purpose-built for latency-sensitive applications, delivering consistent single-digit millisecond data access .
Can improve data access speeds by 10x and reduce request costs by up to 80% compared to S3 Standard .
Data is stored in a different bucket type called an S3 directory bucket, which can support up to 2 million requests per second .
Optimized for large datasets with many small objects, and integrates with AWS services like Amazon SageMaker and Amazon Athena .
For data that is accessed less frequently but requires rapid access (milliseconds) when needed .
Offers the same low latency and high throughput performance as S3 Standard, with a lower per-GB storage price and a per-GB retrieval charge .
Ideal for long-term storage, backups, and disaster recovery files .
Similar to S3 Standard-IA but stores data in a single Availability Zone, making it 20% less expensive .
Ideal for infrequently accessed data that is easily re-creatable or for secondary backup copies, where the risk of data loss from an AZ failure is acceptable .
Offers the same 99.999999999% durability, but within a single AZ, data can be lost in the event of AZ destruction .
S3 Glacier Instant Retrieval: For archive data that needs immediate access (milliseconds), such as medical images or news media assets. Offers very cheap storage with retrieval fees .
S3 Glacier Flexible Retrieval: For rarely accessed long-term data that does not require immediate access. Retrieval options range from minutes to hours, with free bulk retrievals in 5-12 hours .
S3 Glacier Deep Archive: The lowest-cost storage class in S3, designed for long-term retention and digital preservation of data that may be accessed once or twice a year. Retrieval time is within 12 hours .